
package Aplicaciones;

import java.util.Date;

public class Pasajero extends Persona { 

	private Obtiene responsable;
	private String apellido;
    private String nombre;
    private Date fechaNac;
    private String nroDoc;
    private TipoDoc tipo_Doc;
    private int tipo_doc;
    

    public Pasajero(String apellido, String nombre, Date fechaNac, String nroDoc, int tipo_doc, String e_mail, String telefono, String calle, 
    		int numero, int piso, String departamento, int cp, 
    		String nacionalidad, int id_cond_frente_iva, int id_ciudad, String cuit, String ocupacion) {
        super(e_mail, telefono, calle, numero, piso, departamento, cp, nacionalidad, id_cond_frente_iva, id_ciudad, cuit, ocupacion);
    	this.nombre = nombre;
        this.apellido = apellido;
        this.fechaNac = fechaNac;
        this.nroDoc = nroDoc;
        this.tipo_Doc = tipo_Doc;
     
    }
    
    public Pasajero () {
    	
    }
     
    public String getApellido() {
        return apellido;
    }
     
    public void setApellido(String apellido) {
        this.apellido = apellido;
    }
     
    public String getNombre() {
        return nombre;
    }
     
    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    public Date getFechaNac() {
        return fechaNac;
    }
     
    public void setFechaNac(Date fecha) {
        this.fechaNac = fecha;
    }
    
    
    public String getNroDoc() {
        return nroDoc;
    }
     
    public void setNroDoc(String nro) {
        this.nroDoc = nro;
    }
    
    public int getIdDoc(){
    	return tipo_doc;
    }
    
    public TipoDoc getTipoDoc(){
	   return tipo_Doc;
   }
    
   
   public void setTipoDoc(TipoDoc tipoAux){
	   tipo_Doc = tipoAux;
   }
   
	public void setTipoDoc(int idTipoAux, String tipoDocAux) {
		TipoDoc tipo = new TipoDoc(idTipoAux, tipoDocAux);
		this.tipo_Doc = tipo;
		
	}

	public void setIVA(IVA ivaAux){
		super.setIva(ivaAux);
	}
	
	public void setCiudad(Ciudad ciudadAux){
		super.setCiudad(ciudadAux);
	}
	public Obtiene getResponsable() {
		return responsable;
	}

	public void setResponsable(Obtiene responsable) {
		this.responsable = responsable;
	}

	public TipoDoc getTipo_Doc() {
		return tipo_Doc;
	}

	public void setTipo_Doc(TipoDoc tipo_Doc) {
		this.tipo_Doc = tipo_Doc;
	}

	public int getTipo_doc() {
		return tipo_doc;
	}

	public void setTipo_doc(int tipo_doc) {
		this.tipo_doc = tipo_doc;
	}

	
	
	
	public void setear(String apellido2, String calle, int cp, String dpto,
			String e_mail, Date fechaNac2, String nacionalidad, String nombre2,
			int nroCalle, String nroDoc2, int piso,
			String telefono, String cuit, String ocupacion) {
	
		setApellido(apellido2);
		super.setCalle(calle);
		super.setCp(cp);
		super.setDepartamento(dpto);
		super.setE_mail(e_mail);
		setFechaNac(fechaNac2);
		super.setNacionalidad(nacionalidad);
		setNombre(nombre2);
		super.setNumero(nroCalle);
		setNroDoc(nroDoc2);
		super.setPiso(piso);
		super.setTelefono(telefono);
		super.setCuit(cuit);
		super.setOcupacion(ocupacion);
		
	}

    
}
